@charset "utf-8";
/* CSS Document */
/*-------------reset------------*/
body,h1,h2,h3,h4,h5,h6,hr,div,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,input,textarea,form,th,td{margin:0;padding:0;}
body{ font-size:12px;}
body,select,textarea,th,td{font-family:Tahoma,Arial,Helvetica,STHeiti;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace;}
caption,th{ text-align:left;}
small{font-size:100%;}
dl,dt,dd,ul,ol,li{list-style:none;}
a{text-decoration:none;}
abbr,acronym{border:0;font-variant:normal;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before,q:after{content:'';}
:focus{outline:0;}
fieldset{border:none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; outline:none;}
input,button,textarea,select{*font-size:100%; outline:none;resize:none; padding:0;}
button::-moz-focus-inner {  border:none; }
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
img{ -ms-interpolation-mode:bicubic; border:none; vertical-align:middle;}
textarea{ overflow-y: scroll}
object,embed{ outline:none;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
/*-------------end reset------------*/
body { font-family: "\5b8b\4f53", Arial, Lucida, Verdana, Helvetica, sans-serif;}
a:link { color:#c9242b; text-decoration:none;}
a:visited { color:#c9242b; text-decoration:none;}
a:hover { text-decoration:underline;}
a span { cursor: pointer;}

.expand_tip, .password_tip,.setpwd_tip{ display: none; position: absolute; top: 22px; right: 0; z-index: 800; width: 144px; height: 50px; line-height: 16px; color: #666666; text-align: center; opacity: 0; filter: alpha(opacity=0);}
.setpwd_tip{top:92px;}
.expand_tip .expand_con, .password_tip .expand_con,.setpwd_tip .expand_con{ display: block; width: 132px; height: auto; padding: 5px; background: #fffff1; border: 1px solid #e4dcb4;}
.expand_tip .tipsArrow, .password_tip .tipsArrow ,.setpwd_tip .tipsArrow{ display: block; top: 37px; right: 66px; z-index: 801; height: 12px;}
.expand_tip .tipsArrow .out, .password_tip .tipsArrow .out,.setpwd_tip .tipsArrow .out { top: -1px; _top: 0; color: #e4dcb4;}
.expand_tip .tipsArrow .inside, .password_tip .tipsArrow .inside,.setpwd_tip .tipsArrow .inside { top: -2px; _top: -1px; color: #fffff1;}
.password_tip { width: 192px; height: 34px; top:86px; right: 93px;}
.registMail .password_tip.active,.registCustom .password_tip.active{ top:16px;}

.password_tip2 {top: 12px;}
.password_tip .expand_con { width: 180px;}
.password_tip .tipsArrow { top: 22px; right: 90px;}

.input_wrap#input_wrap_password { display: block;}
.registPhone #input_wrap_username { display: block; z-index: 790;}
#input_wrap_email, #input_wrap_custom { z-index: 790;}
.registPhone #input_wrap_username .inputBox { z-index: 770;}
.registPhone #input_wrap_username .tips { z-index: 8;}
.registPhone #input_wrap_smscode { display: block;}
.registMail #input_wrap_email { display: block;}
.registCustom #input_wrap_custom { display: block;}
.registCustom #input_wrap_customMail {display: block;}


.mod_regist.with_realName .registCustom .mod_regist_form_submit { margin-top: 18px;}
.mod_regist.with_code .registMail .mod_regist_form_submit { margin-top: 18px;}
.mod_regist.with_code .registCustom .mod_regist_form_submit { margin-top: 18px;}




/* 服务协议 */
.mod_service { margin-top: -15px; padding: 0 30px; line-height: 27px;}
.mod_service h3 { font-weight: 700; color: #222222; margin-top: 23px;}

.direct_redirect_body {background:#D5E2EA;}
.fullpage {background:url(../img/register/d_redirectbg.png)}
.direct_redirect {width:250px;text-align:center;margin:auto;}
.fullpage .direct_redirect {height:180px;margin-top:-90px;margin-left:-125px;position:absolute;top:50%;left:50%;background:url(../img/register/zz_bg.jpg) no-repeat}
.direct_redirect .title{ padding: 13px 0 0;}
.direct_redirect .label{color:#999999;margin-top:20px}
.direct_redirect .pt_review{color:#ff7200;font-size:14px;word-wrap:break-word;word-break:break-all;font-weight:bold;font-family:'Arial';margin-bottom: 5px;}
.direct_redirect .loading{color:#494949;word-wrap:break-word;word-break:break-all;_margin-top:-8px;*margin-top:-8px;background: ##D5E2EA; padding-top: 50px;}
.direct_redirect .loading img {padding-right:5px;margin-top: -1px;}
.direct_redirect .loading .src{color:#494949;font-size:120%}
.see_detail{padding-left:174px;padding-top:79px;font-size:12px;display:block;color:#009cff}
.see_detail:hover{text-decoration:none;}
.mod_details{height: 100px;overflow: hidden;}

/*注册错误向导*/
.mod_reg_guid { border:1px solid #eeeeee; background:#f8f8f8; border-left-color:#f0f0f0;border-bottom-color:#f8f8f8;padding-top:0; margin-top:25px;}
.reg_guid_inner{padding:26px 10px 15px 30px}
.mod_reg_guid  h3{font-size:14px;padding:0 120px 0 35px; margin-bottom: 20px;margin-left: 44px;background: url(../img/register/tip_error_icon.gif) no-repeat left center; color:#8c8c8c;}
.reg_guid_sty{ overflow:hidden;*zoom:1; color:#9a9a9a}
.reg_guid_sty li{float:left; border:1px solid #efefef; margin-right:9px; display:inline;padding:10px 10px 10px 15px; height:150px;}
.reg_guid_sty li.guid_1{padding-left:18px;padding-right:18px;}
.reg_guid_sty li h4{ font-size:14px; color:#666; font-weight:bold; margin-bottom:10px}
.reg_guid_sty li p{ line-height:25px;}
.reg_guid_sty p .a_nomal{color:#666; text-decoration:none;}
.fz_ari{ font-family:Arial, Helvetica, sans-serif;}
.explme_sty{color:#ff6600;} .f16{font-size:16px;}
.explme_sty2{font-weight:bold;color:#666; font-family:Arial, Helvetica, sans-serif;}
.btn_now_setup{color:#64a7f6;}
.btn_now_setup:hover{ text-decoration:none;}
.guid_big_list{margin-top:26px; margin-left:15px;overflow:hidden;*zoom:1; }
.guid_big_list li{float:left;margin-right:44px;width:105px; height:70px; overflow:hidden;background: url(../img/register/guid_icons.png) no-repeat}
.guid_big_list li.c_pic{ background-position:0 0; }
.guid_big_list li.f_pic{background-position:0 -71px;margin-right:20px;}
.guid_big_list li.d_pic{background-position:0 -142px;margin:0;}
.mini_refresh_sty{display:none}
/*手机号已注册*/
.registPhone .mod_regedphone,.registMail .mod_regedphone,.registCustom .mod_regedphone{ position:absolute; left: 0;position: absolute;top: 180px;z-index: 1000;}
.mod_regedphone{display:none;}
.tips_reged_tel{background:#fffff1 url(../img/register/tip_error_icon.gif) no-repeat left center;border: 1px solid #e4dcb4;background: url(../img/register/tip_error_icon.gif) no-repeat scroll 17px 10px #FFFFF1;border: 1px solid #E4DCB4;
 color: #666666;font-size: 12px;padding:8px 8px 8px 44px;width: 296px;position:relative;}
.tips_reged_tel .triangle-character {position:absolute; right:83px;overflow:hidden; width:20px; height:20px; font:normal 20px "宋体";}
.tips_reged_tel .tc-background {bottom:-10px; color:#e4dcb4;}
.tips_reged_tel .tc-border {bottom:-9px;color:#fffff1;}
.mod_submit_tel_rep .submit_btn_keepgo{background-position: -226px -44px;}
.tips_reged_tel p{padding-left:10px;}
.tips_reged_tel .close_btn{position:absolute;right:10px;top:10px;width:8px;height:8px;background: url(../img/register/close_btn.png) no-repeat;text-indent:-9999px;}


/*解决chrome下面tab高度不一致的问题*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Webkit内核兼容CSS */
.registMail .mod_regist_form_submit,.registCustom .mod_regist_form_submit{margin-top:88px;}
}
.mod_regist_form_submit{overflow:hidden; *zoom:1;}

.p_icon{margin-bottom:5px;}
.p_icon .dit_num{background:url(../img/register/new_btn_split.png) no-repeat; float: left;
    height: 20px;
    margin: 0 10px 0 5px;
    width: 20px; }
.p_icon .digit_one{background-position:0px -28px}
.p_icon .digit_two{background-position:-20px -28px}	
.p_icon .digit_three{background-position:-39px -28px}	
	
.tran_slide .tran_hd{ font-family: '微软雅黑';
    font-size: 18px;
    line-height: 45px;
    margin-bottom: 18px;
    padding-left: 65px;}
.tran_slide .tran_p{font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px;
    text-align: center;}

.tran_slide .resent_sms{background:url(../img/register/new_btn_split.png) no-repeat 0 -52px; color: white;
    font-size: 14px;
    height: 29px;
    line-height: 27px;
    text-align: center;
    width: 83px;}	
.tran_slide .resent_sms:hover{text-decoration:none;}	

.tran_slide .count_time_btn{background-position: 0 -85px;color:#d4d4d4;font-size:12px;cursor:text;}


.set_nosucc{margin-left:32px;top:-6px;margin-bottom:10px;position:relative;width:373px;height:82px;background:url(../img/register/download_btn.png) no-repeat;}

.set_nosucc .link_diff,
.set_nosucc .link_to_com,
.set_nosucc .link_to_app,
.set_nosucc .btn_more
{position:absolute;color:#174a50;width:120px;height:30px;}
.set_nosucc .link_diff{top:12px;left:10px;font-size:12px;height:auto;width:auto}
.set_nosucc .link_to_com{left:10px;top:40px;text-indent:-9999px;}
.set_nosucc .link_to_app{left:148px;top:40px;text-indent:-9999px;}
.set_nosucc .btn_more{left:293px;top:47px;font-size:12px;width:100px;}

.new_pass{padding-left:35px;}

#btnRightArr{position:absolute;left:0;top:160px;width:24px;height:32px;text-indent:-9999px;z-index:99999;display:none}


.p_link{font-size: 12px;padding-left: 35px;color:white;}
.p_link  a.resent_sms{font-size:12px;margin-right:7px;width:65px;height:30px;background-position:-1px -114px;margin-top:-3px;text-decoration:none;}

.p_link a{color:white;text-decoration:underline;}
.p_link a:hover{text-decoration:none;}

.reg_email,
.reg_person{
width:22px;height:22px;background: url(../img/register/new_btn_split.png) no-repeat;
margin-right: 10px;
}

.short_line{margin:0 10px 0 20px}

.reg_email{background-position:-23px 2px;}
.reg_person{background-position:-45px -2px;margin-right:3px;}

